package cc.greencat.gcmall.member.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 会员等级
 * 
 * @author greencat.cc
 * @email greencatcc@163.com
 * @date 2021-01-11 21:52:23
 */
@TableName("member_level")
public class MemberLevelEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId
	private Long id;
	/**
	 * 等级名称
	 */
	private String name;
	/**
	 * 等级需要的成长值
	 */
	private Integer growthPoint;
	/**
	 * 是否为默认等级[0->不是；1->是]
	 */
	private Integer defaultStatus;
	/**
	 * 免运费标准
	 */
	private BigDecimal freeFreightPoint;
	/**
	 * 每次评价获取的成长值
	 */
	private Integer commentGrowthPoint;
	/**
	 * 是否有免邮特权
	 */
	private Integer priviledgeFreeFreight;
	/**
	 * 是否有会员价格特权
	 */
	private Integer priviledgeMemberPrice;
	/**
	 * 是否有生日特权
	 */
	private Integer priviledgeBirthday;
	/**
	 * 备注
	 */
	private String note;

	/**
	 * set id
	 */
    public void setId(Long id){
        this.id = id;
    }
    /**
	 * get id
	 */
    public Long getId(){
        return this.id;
    }
	/**
	 * set 等级名称
	 */
    public void setName(String name){
        this.name = name;
    }
    /**
	 * get 等级名称
	 */
    public String getName(){
        return this.name;
    }
	/**
	 * set 等级需要的成长值
	 */
    public void setGrowthPoint(Integer growthPoint){
        this.growthPoint = growthPoint;
    }
    /**
	 * get 等级需要的成长值
	 */
    public Integer getGrowthPoint(){
        return this.growthPoint;
    }
	/**
	 * set 是否为默认等级[0->不是；1->是]
	 */
    public void setDefaultStatus(Integer defaultStatus){
        this.defaultStatus = defaultStatus;
    }
    /**
	 * get 是否为默认等级[0->不是；1->是]
	 */
    public Integer getDefaultStatus(){
        return this.defaultStatus;
    }
	/**
	 * set 免运费标准
	 */
    public void setFreeFreightPoint(BigDecimal freeFreightPoint){
        this.freeFreightPoint = freeFreightPoint;
    }
    /**
	 * get 免运费标准
	 */
    public BigDecimal getFreeFreightPoint(){
        return this.freeFreightPoint;
    }
	/**
	 * set 每次评价获取的成长值
	 */
    public void setCommentGrowthPoint(Integer commentGrowthPoint){
        this.commentGrowthPoint = commentGrowthPoint;
    }
    /**
	 * get 每次评价获取的成长值
	 */
    public Integer getCommentGrowthPoint(){
        return this.commentGrowthPoint;
    }
	/**
	 * set 是否有免邮特权
	 */
    public void setPriviledgeFreeFreight(Integer priviledgeFreeFreight){
        this.priviledgeFreeFreight = priviledgeFreeFreight;
    }
    /**
	 * get 是否有免邮特权
	 */
    public Integer getPriviledgeFreeFreight(){
        return this.priviledgeFreeFreight;
    }
	/**
	 * set 是否有会员价格特权
	 */
    public void setPriviledgeMemberPrice(Integer priviledgeMemberPrice){
        this.priviledgeMemberPrice = priviledgeMemberPrice;
    }
    /**
	 * get 是否有会员价格特权
	 */
    public Integer getPriviledgeMemberPrice(){
        return this.priviledgeMemberPrice;
    }
	/**
	 * set 是否有生日特权
	 */
    public void setPriviledgeBirthday(Integer priviledgeBirthday){
        this.priviledgeBirthday = priviledgeBirthday;
    }
    /**
	 * get 是否有生日特权
	 */
    public Integer getPriviledgeBirthday(){
        return this.priviledgeBirthday;
    }
	/**
	 * set 备注
	 */
    public void setNote(String note){
        this.note = note;
    }
    /**
	 * get 备注
	 */
    public String getNote(){
        return this.note;
    }

}
